#!/usr/env/bin python
"""
:mod:`pynchon.bio`
==================

The ``pynchon.bio`` sub-package provides the data structures to represent and
manipulate biological data. The ``pynchon.bio.nt`` and ``pynchon.bio.aa`` 
modules provide support for nucleic acid and amino acid sequences respectively.
The packages ``pynchon.bio.atom`` and ``pynchon.bio.chunk`` define coordinate
arrays and tessellations. Frequency vectors and profiles are available in 
``pynchon.bio.profile``. Biological data file-formats are supported in 
``pynchon.bio.io``, while graphing capabilities are in ``pynchon.bio.plot``.

Biological data e.g. score matrices in ``pynchon.bio.data``. Common algorithms 
using the provided data-structures are in ``pynchon.bio.alg``.
"""

import nt       # nucleic acid
import aa       # amino acid
import atom     # atomic structures
import chunk    # tetrahedra
import profile  # alignment profiles 
import data     # biological data
import alg      # algorithms on data structures 
import io       # input and output
import plot     # plotting and display